// +----------------------------------------------------------------------
// | LikeShop100%开源免费商用电商系统
// +----------------------------------------------------------------------
// | 欢迎阅读学习系统程序代码，建议反馈是我们前进的动力
// | 开源版本可自由商用，可去除界面版权logo
// | 商业版本务必购买商业授权，以免引起法律纠纷
// | 禁止对系统程序代码以任何目的，任何形式的再发布
// | Gitee下载：https://gitee.com/likemarket/likeshopv2
// | 访问官网：https://www.likemarket.net
// | 访问社区：https://home.likemarket.net
// | 访问手册：http://doc.likemarket.net
// | 微信公众号：好象科技
// | 好象科技开发团队 版权所有 拥有最终解释权
// +----------------------------------------------------------------------
// | Author: LikeShopTeam
// +----------------------------------------------------------------------
import { loadingType } from '../../utils/type'
import {getOrderCommentList} from "../../api/store"
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    type: {
      type: Number,
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    list: [],
    status: loadingType.LOADING,
    page: 1
  },

  lifetimes: {
    attached() {
      console.log( this.data.type)
      this.$getOrderCommentList()
    }
  },

  /**
   * 组件的方法列表
   */
  methods: {
    $getOrderCommentList() {
      let {page, type, status, list} = this.data;
      if(status == loadingType.FINISHED) return;
      getOrderCommentList({page_no: page, type: type}).then(res => {
          if(res.code == 1) {
            let {list: lists, more} = res.data;
            list.push(...lists);
            this.setData({
              list: list,
              page: ++page,
            })
            if(!more) {
              this.setData({
                status: loadingType.FINISHED
              })
            }
            if(list.length <= 0) {
              this.setData({
                status: loadingType.EMPTY
              })
            }
          }
      })
    },
    goPage(e) {
      let {url} = e.currentTarget.dataset;
      if(this.data.type == 1) {
        wx.navigateTo({
          url: url,
        })
      }
    }
  }
})
